<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>作业</title>
	<script type="text/javascript">
		// 模仿 9*9 乘法表，封装一个 n*n 乘法表
		// function cf(  ){

		// 	var num = +prompt('请输入一个正整数');
		// 	for( var i=1;i<=num;i++ ){
		// 		for( var j=1;j<=i;j++ ){
		// 			document.write( i+'*'+j+'='+(i*j)+' ' );
		// 		 }
		// 		document.write('<br/>');
		// 	 }
		// }
		// cf();

		// 写一个函数，两个参数，正整数，计算出两个参数之间的数字之和，当和大于100时就不在计算。
		// 在函数中如果遇到return语句，那么return语句后面的值就是函数的返回值
		// 如果return语句被执行，那么该函数就会被终止
		// return后面的所有语句都不会被执行
		// function getTwo(num1,num2){
		// 	var sum = 0;
		// 	for( var i=10;i<=30;i++ ){
		// 		sum+=i;
		// 		if(sum>100){
		// 			// console.log(i);
		// 			return sum;
		// 		}
		// 	}
		// }
		// var result = getTwo(10,30);
		// console.log(result);

		// 3，封装一个函数，让用户输入三个数字，返回其中的最大值
		   
			// 方法一：
				// 	function fn(){
				// 	var num1 = +prompt('请输入第一个数字');
				// 	var num2 = +prompt('请输入第二个数字');
				// 	var num3 = +prompt('请输入第三个数字');
				// 	var max =num1>num2?num1:num2;
				// 	var max= num1>num3?num1:num3;
				// 	var max= num2>num3?num2:num3;
				// 	return max;
				// }
				// var max = fn();
				// document.write('你输出的最大值是：'+max);
 
			//方法二：
			function getMax(){
				var max=0;
				for( var i=1;i<=3;i++){
					var score= +prompt('请输入第'+i+'个数字');
					if( max<score){
						max=score;
					}
				}						
			return max;
		}
		var max=getMax();
		document.write('你输出的最大值是：'+max);


			//方法三：
			// function fn(){
			// 	var arr = new Array(3);
			//     for(var i=0;i<3;i++){
			// 		arr[i] = +prompt('请输入第'+(i+1)+'个数字');					
			// 	}
			// 		var max=arr[0];
			// 		max=arr[0]>arr[1]?arr[0]:arr[1];
			// 		max=max>arr[2]?max:arr[2];
			// 	return max;
			// }
			// var max = fn();
			// document.write('你输出的最大值是：'+max);
			
		
		
	
		// 4，封装一个函数，让用户输入数字，当用户输入0时，结束输入，打印出之前数字的最大值
		
		// function fn(){
		// 	var max = null;
		// 	do{
		// 		var num=prompt('请输入数字,输入0时结束输入')
		// 		if(num>max){
		// 			max = num;
		// 		}
		// 		} while(num!=0);
			
		// 		return max;
			
		// 	}
		// 	var max = fn();
		// 	document.write('你输出的最大值是：'+max);
		
		//方法二：
		// function getMax(){
		// 		var max=0;
		// 		var num=1;
		// 		while(true){
		// 			var score= +prompt('请输入第'+num+'个数字');
		// 			if( score===0 )return max								
		// 			if( max<score ){
		// 				max = score
		// 			}
		// 			num++;
		// 		}
		// 	}
		// 	var max=getMax();	
		// 	document.write('你输出的最大数字是：'+max);
		
		// 5，打印出1-1000之间所有的5的倍数，每8个数字换一行
		// 			
				// var k = 0;
				//    for(var i=1;i<=1000;i++){
				// 	if(i % 5==0){
				// 		document.write(i+'&nbsp;');
				// 		k++;
				// 		if(k % 8==0){
				// 			document.write('<br>');
				// 		  }
				// 	  }
				//  }
				   
				
				

		// 6，封装一个函数，打印出参数1和参数2之间所有参数3的倍数，
		// 		每参数4换一行
		//  function printNum(num1,num2,num3,num4){
				   
		// 		   var k=0;
		// 		   for(var i=num1;i<=num2;i++){
		// 			if(i % num3==0){
		// 				document.write(i+'&nbsp;');
		// 				k++;
		// 				if(k % num4==0){
		// 					document.write('<br>');
		// 				  }
		// 			  }
		// 		  }
		// 		} 		
		// 		printNum(1,2000,5,4);
	
	
	
	
	
	
	
	
	
	</script>
</head>
<body>

</body>
</html>